﻿using System;
using System.Collections.Generic;
using System.Configuration;
using System.Xml;

namespace Ue.Eagle.Tests.Runtime.Sample6
{
    public class Sample6Plugin
    {
    }

    public class Point1Element : Ue.Projects.Plugins.Configuration.PluginExtensionElement
    {
        [ConfigurationProperty("key")]
        public string Key 
        {
            get { return base["key"] as string; }
            set { base["key"] = value; }
        }
    }

    public class Point2Element : Point1Element
    {
        [ConfigurationProperty("value")]
        public string Value
        {
            get { return base["value"] as string; }
            set { base["value"] = value; }
        }
    }

    public class Point3Element : Point2Element
    {
        [ConfigurationProperty("url")]
        public string Url
        {
            get { return base["Url"] as string; }
            set { base["Url"] = value; }
        }
    }
}
